# 2024.09.06力扣网刷题
# 判定是否互为字符重排——哈希表、字符串、排序——简单
# 给定两个由小写字母组成的字符串 s1 和 s2，请编写一个程序，确定其中一个字符串的字符重新排列后，能否变成另一个字符串。
# 示例 1：
# 输入 : s1 = "abc", s2 = "bca"
# 输出 : true
# 示例 2：
# 输入 : s1 = "abc", s2 = "bad"
# 输出 : false
# 说明：
# 0 <= len(s1) <= 100
# 0 <= len(s2) <= 100

class Solution(object):
    def CheckPermutation(self, s1, s2):
        """
        :type s1: str
        :type s2: str
        :rtype: bool
        """
        s1 = list(s1)
        s2 = list(s2)
        s1.sort()
        s2.sort()
        return s1 == s2